﻿@charset "utf-8";

/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

	font-family: 微软雅黑

}

fieldset, img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}

address, caption, cite, code, dfn, em, th, var {

	font-style: normal;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

	font-weight: normal;

}

body {

	font-size: 12px;

	line-height: 24px;

	background-image: url(../images/ws_bg.jpg);

}

a {

	color: #333;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: underline;

}

.top {

	width: 100%;

	height: 34px;

	line-height: 33px;

	background-color: #434343;

}

.header {

	width: 1050px;

	height: 34px;

	margin: 0 auto

}

.header p {

	width: 400px;

	height: 34px;

	float: left;

	color: #939393;

}

.header_r {

	width: 220px;

	height: 34px;

	float: right;

	color: #999;

	text-align: right;

	position: relative;

}

.header_r a {

	margin-left: 10px;

	margin-right: 10px;

	color: #939393;

}

.logo {

	width: 1050px;

	height: 122px;

	margin: 0 auto;

}

.logo_l {

	float: left;

	width: 392px;

	height: 72px;

	margin-top: 20px

}

 .top_tel {

    margin-top: 46px;

    color: #000;

    background: url(../imag/tel_icon.gif) no-repeat left 9px;

    padding-left: 30px;

}

.top_tel {

    margin-top: 46px;

    color: #000;

    background: url(../imag/tel_icon.gif) no-repeat left 9px;

    padding-left: 30px;

}

.top_tel h2 {

    font-size: 24px;

}

.logo_r {

	width: 90px;

	height: 50px;

	float: right;

	background-image: url(../imag/ws_01.png);

	background-repeat: no-repeat;

	margin-top: 35px;

	padding-left: 302px

}

.logo_r img {

	float: right;

	margin-right: 7px;

	margin-top: 10px

}

.nav {

	width: 100%;

	height: 62px;

	line-height: 62px;

	border-top: 1px solid #CCC

}

.menu {

	width: 1100px;

	height: 62px;

	margin: 0 auto;

	float: none;

}

.mainlevel {

	float: left;

	height: 62px;

	width: 137px;

}

.mainlevel p {

	height: 22px;

	width: 137px;

	line-height: 22px;

	margin-top: 20px;

}

.mainlevel p a {

	font-size: 16px;

	text-align: center;

	width: 137px;

	display: block;

}

.mainlevel span {

	height: 14px;

	display: block;

	width: 137px;

	text-align: center;

	line-height: 14px;

	color: #999;

	font-size: 12px !important

}

.mainlevel a {

	color: #333;

	text-decoration: none;

	text-align: center;

	display: block;

}

.mainlevel a:hover {

	text-decoration: none;

	color: #e8431f;

}

.menu .mainlevel ul {

	display: none;

	position: absolute;

	z-index: 9999;

	background-color: #b14a27;

	top: 218px;

}

.menu .mainlevel li {

	border-bottom: 1px solid #fff;

	height: 38px;

	line-height: 38px;

	width: 126px;/*IE6 only*/

	;

	text-align: center;

}

.menu .mainlevel li:hover {

	background-color: #333

}

.menu .mainlevel li a {

	color: #fff;

	text-align: center;

}







.slider{position: relative;width: 100%;height: 400px;overflow: hidden;}

.slides{height: 100%;/* Simple clear fix*/overflow: hidden;/** * Prevent blinking issue * Not tested. Experimental.*/-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;/** * Here is CSS transitions * responsible for slider animation in modern broswers*/-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}

.slide{height: 100%;float: left;clear: none;}

.slider-arrows{}

.slider-arrow{position: absolute;display: block;margin-bottom: -20px;width: 60px;height: 60px;line-height: 60px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%;}

.slider-arrow--right{bottom: 50%;right: 30px;}

.slider-arrow--left{bottom: 50%;left: 30px;}

.slider-nav{position: absolute;bottom: 30px;}

.slider-nav__item{width: 12px;height: 12px;float: left;clear: none;display: block;margin: 0 5px;background: #fff;}

.slider-nav__item:hover{background: #ccc;}

.slider-nav__item--current{background: #ccc;}

.box1, .box2, .box3, .box4, .box5,.box8{width: 100%;height: 100%;line-height: 5;text-align: center;font-size: 5em;color: #fff;text-transform: capitalize;vertical-align:middle;}

.box8{ background:url(../imag/img_main_8.jpg) center no-repeat;}
.box1{ background:url(../imag/img_main_5.jpg) center no-repeat;}

.box2{ background:url(../imag/img_main_4.jpg) center no-repeat;}

.box3{ background:url(../imag/img_main_3.jpg) center no-repeat;}

.box4{ background:url(../imag/img_main_2.jpg) center no-repeat;}

.box5{ background:url(../imag/img_main_1.jpg) center no-repeat;}

.j_jkbox{width: 100%;

    height: 808px;

    padding-top: 50px;

	background-color:#e9f0f4;}

.j_jkboxt{width: 1208px;

    height: 55px;

    margin: 0 auto;

    text-align: center;

    background-image: url(../imag/ji_03.jpg);

    background-position: top center;

    background-repeat: no-repeat;

    padding-top: 55px;}

.j_jkbox ul{ width:1208px;margin: 0 auto;}

.j_jkbox ul li{ float:left; width:302px; height:329px;}

.j_jkbox ul li a{ display:block;width:302px; height:329px;}

.j_jkbox .j_jkboxt1{background-image:url(../imag/ji_04.jpg);}

.j_jkbox .j_jkboxt2{background-image:url(../imag/ji_05.jpg);}

.j_jkbox .j_jkboxt3{background-image:url(../imag/ji_06.jpg);}

.j_jkbox .j_jkboxt4{background-image:url(../imag/ji_10.jpg);}

.j_jkbox .j_jkboxt5{background-image:url(../imag/ji_11.jpg);}

.j_jkbox .j_jkboxt6{background-image:url(../imag/ji_07.jpg);}

.j_jkbox .j_jkboxt7{background-image:url(../imag/ji_09.jpg);}

.j_jkbox .j_jkboxt8{background-image:url(../imag/ji_08.jpg);}

.j_jkbox .j_jkboxt1:hover{ background-image:url(../imag/ji_04a.jpg);}

.j_jkbox .j_jkboxt2:hover{ background-image:url(../imag/ji_05a.jpg);}

.j_jkbox .j_jkboxt3:hover{ background-image:url(../imag/ji_06a.jpg);}

.j_jkbox .j_jkboxt4:hover{ background-image:url(../imag/ji_10a.jpg);}

.j_jkbox .j_jkboxt5:hover{ background-image:url(../imag/ji_11a.jpg);}

.j_jkbox .j_jkboxt6:hover{ background-image:url(../imag/ji_07a.jpg);}

.j_jkbox .j_jkboxt7:hover{ background-image:url(../imag/ji_09a.jpg);}

.j_jkbox .j_jkboxt8:hover{ background-image:url(../imag/ji_08a.jpg);}



.wscp {

	width: 1100px;

	height: 535px;

	margin: 0 auto;

	background-image: url(../imag/ws_29.png);

	background-repeat: no-repeat;

	background-position: top center;

	margin-top: 60px

}

.wscp_t {

	width: 1100px;

	height: 80px;

	float: left;

	font-size: 20px;

	line-height: 35px;

	text-align: center;

	margin-top: 55px

}

.wscp_t a {

	    width: 16%;

           display: block;

           float: left;

           margin-right: 5px;

}

.wscp_on {

	color: #b14a27;

}

.wscp_off {

	color: #555;

}

.wscp_c {

	width: 1100px;

	height: 370px;

	float: left;

	margin-top: 30px;

}

.wscp_c ul {

	width: 1130px;

	height:370px;

	float: left;

	overflow: hidden

}

.wscp_c ul li {

	width: 262px;

	height: 333px;

	float: left;

	margin-left: 10px;

	margin-right: 10px;

	display: inline;

	overflow: hidden;

	background-image: url(../imag/ws_30.png);

	background-repeat: no-repeat;

	background-position: bottom left;

}

.wscp_c ul li:hover {

	background-image: url(../imag/ws_31.png);

}

.wscp_c ul li:hover a {

	color: #FFF

}

.wscp_c ul li img {

	width: 262px;

	height: 229px;

	float: left;

}

.wscp_c ul li p {

	width: 262px;

	height: 105px;

	float: left;

	text-align: center;

	line-height: 65px;

	color: #FFF;

	font-size: 14px;

	overflow: hidden

}

.wscp_c ul li p a {

	color: #555

}

.jdal {

	width: 100%;

	height: 588px;

	background-color: #f3f3f3;

	background-position: top center;

	background-repeat: no-repeat;

	padding-top: 50px

}

.jdal_t {

	width: 1100px;

	height: 55px;

	margin: 0 auto;

	text-align: center;

	background-image: url(../imag/ws_16.png);

	background-position: top center;

	background-repeat: no-repeat;

	padding-top: 55px;

	font-size: 18px;

}

.jdal_t a {

	margin-right: 30px

}

.jdal_on {

	color: #b14a27;

}

.jdal_off {

	color: #555;

}

.jdal_c {

	width: 1130px;

	height: 400px;

	margin: 0 auto;

}

.jdal_c ul li {

	width: 346px;

	height: 40px;

	float: left;

	margin-left: 15px;

	margin-right: 15px;

	margin-bottom: 15px;

	background-image: url(../imag/ws_22.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}

.jdal_c ul li img {

	width: 346px;

	height: 211px;

	float: left;

}

.jdal_c ul li p {

	width: 331px;

	height: 40px;

	float: left;

	line-height: 40px;

	overflow: hidden;

	font-size: 14px;

	color: #333;

	padding-left: 15px;

}

.jdal_c ul li p a {

	color: #333;

	width: 331px;

	height: 40px;

	float: left;

	display: block

}

.jdal_c ul li:hover {

	background-image: url(../imag/ws_23.jpg);

}

.jdal_b {

	width: 1130px;

	height: 50px;

	margin: 0 auto;

	text-align: center

}





.gsjj {

	width: 100%;

	height: 420px;

	overflow: hidden;

}

.gsjj_c {

	width: 1100px;

	height: 340px;

	margin: 40px  auto;

	overflow: hidden;

}

.jjpic {

	width: 388px;

	height: 340px;

	float: left;

	overflow: hidden;

}

.jjcon {

	width: 660px;

	height: 300px;

	float: right;

	overflow: hidden;

	padding-top: 55px;

	background-image: url(../imag/ws_26.png);

	background-repeat: no-repeat;

	background-position: top left;

	font-size: 14px;

	margin-top: 40px

}

.jjcon p {

	width: 660px;

	height: 156px;

	float: right;

	overflow: hidden;

	text-indent: 24px;

	line-height: 26px;

	color: #666

}

.jjcon p a {

	color: #e98925

}

.jjbtn {

	width: 660px;

	height: 49px;

	float: right;

	overflow: hidden;

	margin-top: 23px;

}

.jjbtn a {

	margin-right: 30px

}

.con3 {

	width: 1100px;

	height: 450px;

	margin: 0 auto;

	overflow: hidden;

	margin-top: 60px;

}

.xwzx {

	width: 465px;

	height: 375px;

	float: left;

	overflow: hidden;

	background-image: url(../imag/ws_36.jpg);

	background-position: bottom left;

	background-repeat: no-repeat;

}

.xwzx_t {

	width: 465px;

	height: 58px;

	float: left;

	overflow: hidden;

	text-align: right;

}

.xwzx_c {

	width: 435px;

	height: 317px;

	float: left;

	overflow: hidden;

	margin-left: 15px

}

.xwzx_c ul li {

	width: 400px;

	height: 30px;

	float: left;

	overflow: hidden;

	line-height: 30px;

	background-image: url(../imag/ws_38.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 17px;

}

.xwzx_c ul li p {

	width: 300px;

	height: 30px;

	float: left;

	overflow: hidden;

}

.xwzx_c ul li span {

	width: 80px;

	height: 30px;

	float: right;

	overflow: hidden;

	text-align: right;

	color: #999

}

.xwzx_c ul li a {

	color: #555

}

.xwzx_c ul li:hover a {

	color: #ea5505

}

.lxwm {

	width: 611px;

	height: 375px;

	float: right;

	overflow: hidden;

	background-image: url(../imag/ws_39.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 13px

}

.lxwm_l {

	width: 391px;

	height: 375px;

	float: left;

	overflow: hidden;

	margin-left: 10px;

	margin-top: 11px

}

.lxwm_l p {

	width: 391px;

	height: 40px;

	float: left;

	overflow: hidden;

	line-height: 40px;

	color: #666;

	margin-top: 10px

}

.lxwm_r {

	width: 200px;

	height: 375px;

	float: right;

	overflow: hidden;

	margin-right: 10px;

	margin-top: 11px;

	background-image: url(../imag/ws_41.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.lxwm_r p {

	width: 200px;

	height: 30px;

	float: right;

	overflow: hidden;

	font-size: 16px;

	color: #666;

	text-align: center;

	line-height: 30px;

}

.hzkh {

	width: 100%;

	height: 130px;

	overflow: hidden;

	background-image: url(../imag/ws_11.png);

	background-repeat: no-repeat;

	background-position: top center;

	padding-top: 55px

}

.hzkh_c {

	width: 1130px;

	height: 90px;

	margin: 0 auto;

	overflow: hidden;

}

.hzkh_c ul li {

	width: 187px;

	height: 80px;

	float: left;

	text-align: center;

	border: 1px solid #CCC;

	margin-left: 15px;

	margin-right: 15px

}
/*.footer {

	width: 100%;

	height: 302px;

	overflow: hidden;

	background-image: url(../imag/ws_08.jpg);

	background-repeat: repeat-x;

        margin-top: 20px;

}

.footer_c {

	width: 1150px;

	height: 150px;

	margin: 0 auto;

	margin-top: 35px;

}

.fpl {

	width: 520px;

	height: 150px;

	float: left;

	padding-left: 370px;

	background-image: url(../imag/ws_09.jpg);

	background-repeat: no-repeat;

	background-position: top left;

}

.fb {

	width: 520px;

	height: 75px;

	float: right;

	margin-top: 15px

}

.fb p {

	width: 520px;

	height: 72px;

	float: left;

	color: #999;

	overflow: hidden;

	display: inline;

	background-repeat: no-repeat;

	background-position: right center;

	overflow: hidden

}

.fb a {

	color: #999

}

.ewm {

	width: 230px;

	height: 120px;

	float: right;

}

.links {

	width: 1150px;

	margin: 0 auto;

	height: 90px;

	margin-top: 12px

}

.links span {

	width: 90px;

	float: left;

	line-height: 80px;

	overflow: hidden;

	font-size: 16px;

	color: #efe7da

}

.links p {

	width: 1060px;

	float: right;

	line-height: 80px;

	overflow: hidden;

}

.links p a {

	margin-right: 20px;

	color: #828282

}*/

 .main_left {

	float: left;

	width: 200px;

}

.main_left .leftitem {

	border: #d5d5d5 1px solid;

	border-radius: 4px;

	margin-bottom: 12px;

}

.main_left .leftitem .tit {

	background: url(../imag/tit1.gif) repeat-x;

	height: 32px;

	line-height: 32px;

	font-size: 14px;

	text-indent: 20px;

	font-weight: bold

}

.main_left .leftitem .cates {

	padding: 12px 0px;

}

.main_left .leftitem .cates dl {

	padding: 0px 12px;

}

.main_left .leftitem .cates dl dt {

	background-color: #b14a27;

	height: 24px;

	line-height: 24px;

	color: #fff;

	font-weight: bold;

	text-indent: 16px;

	margin-bottom: 6px;

	border-radius: 2px;

}

.main_left .leftitem .cates dl dd {

	line-height:34px;

	height: 34px;

	padding-left: 30px;

	background: url(../imag/arrow1.gif) 6px center no-repeat;

        font-size: 16px;

        

}

.main_left .leftitem .cates dl dd a {

	color: #000;
	    font-size: 15px;

}

.main_left .leftitem .lianxi {

	padding: 12px 0px;

}

.main .main_left .leftitem .lianxi dl {

	padding: 0px 12px;

}

.main_left .leftitem .lianxi dl dt {

	background: url(../imag/tel1.gif) left center no-repeat;

	padding: 10px 0px;

	padding-left: 60px;

}

.main_left .leftitem .lianxi dl dt .tel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #148d01;

	font-weight: bold;

	line-height: 24px;

}

.sitemap {

	border: 1px solid #d5d5d5;

	border-radius: 4px;

	height: 34px;

	line-height: 34px;

	padding-left: 12px;

	margin-bottom:20px;

}

.sitemap a {

	display: inline;

	color: #000;

}



 footer{ width:100%; padding:30px 0; background:rgba(0,0,0,0.1);    margin-top: 20px;}
.fonav{ text-align:center; line-height:40px; background:rgba(0,0,0,0.8); font-size:14px;}
.fonav a{ color:#fff; padding:0 10px;}
.foot{ width:1140px; text-align:center; margin:0 auto; font-size:12px; color:#666; line-height:24px; margin-top:20px;}



/*.prdiv{ margin:20px auto; width:1140px; display:table; }

.tite{ width:1120px; display:table; padding:10px 10px;}

.tite span{ font-weight:bold; font-size:26px; color:#787878; display:block;}

.tite h3{ font-size:18px; color:#cc0000; float:left;}

.tite a{float:right; font-size:12px; margin-top:8px; color:#515151; }

.tite a:hover{ color:#cc0000; text-decoration:underline;}

.prdiv li{ float:left; margin:10px; text-align:center; line-height:24px; font-size:12px; color:#666;}

.prdiv li img{transition-duration:0.3s; padding:1px; width:204px; height:160px;}

.prdiv li img:hover{ transform:scale(1.1,1.1)}

.prdiv li a{ display:block; width:206px; height:162px; overflow:hidden; border-color:rgba(0,0,0,0.2); border-width:1px; border-style:solid;}



/*.zsdiv{ width:100%; height:370px; background: url(../imag/timgs.png); background-size:100% 100%;}

.mr_frbox { padding-top:40px; height:180px;}

.mr_frBtnL { float: left; margin: 64px 0px 0px 0px; cursor: pointer; display: inline; }

.mr_frUl { float: left; width: 1080px; }

.mr_frBtnR { float: right; margin-top: 64px; cursor: pointer; }

.mr_frUl ul li { float: left; margin:0 6px; overflow: hidden; line-height:4px; }

.mr_frUl ul li a{ color:#666;}

.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8; width:246px; height:123px; border-color:rgba(0,0,0,0.2); border-style:solid; border-width:1px; padding:1px;}

.zsdiv h3{ text-align:center; font-size:18px; color:#cc0000; background:url(../imag/bor.png) top center no-repeat; border}

.zsdiv span{font-weight:bold; font-size:26px; color:#787878; display:block; text-align:center; padding-top:30px;}



.us{ width:100%; height:280px; padding:40px 0;

/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#81d4fe,endColorStr=red);*/ /*IE 6 7 8*/ 



/*background: -ms-linear-gradient(top, #81d4fe,  #f6f6f8);*/        /* IE 10 */



/*background:-moz-linear-gradient(top,#81d4fe,#f6f6f8);*//*火狐*/ 



/*background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#81d4fe), to(#f6f6f8));*//*谷歌*/ 



/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#81d4fe), to(#f6f6f8));*/      /* Safari 4-5, Chrome 1-9*/



/*background: -webkit-linear-gradient(top, #81d4fe, #f6f6f8); */  /*Safari5.1 Chrome 10+*/



/*background: -o-linear-gradient(top, #81d4fe, #f6f6f8);*/  /*Opera 11.10+*/

background:#008dd4 url(../imag/map.png) right no-repeat;

} 

.about{ width:1140px; margin:0 auto;}

.abim{ width:360px; height:280px; background:url(../imag/us-ab.png); float:left;}

.us-ut{ float:right; width:720px; padding-top:40px;}

.us-ut a{ color:#fff; font-size:18px;}

.us-ut h3{ line-height:56px; color:#f4f4f4;}

.us-ut p{ font-size:14px; line-height:26px; color:#dbdbdb; text-align:justify;}

.us-ut span{ font-size:14px; float:right;}

.us-ut a:hover span{ text-decoration:underline;}

.us-ut a:hover p{ color:#fff;}



.news{ width:100%; padding:40px 0; margin:0 auto;}

.news-div{ width:1140px; margin:0 auto; display:table; overflow:hidden;}

.news-t{ padding:30px 0; display:table;}

/*.news-t li{ float:left; width:560px; margin-bottom:20px;}

.news-t li div{ float:left; margin-left:20px; width:254px;}

.news-t li img{ float:left; border-color:rgba(0,0,0,0.2); border-width:1px; border-style:solid; width:220px; height:120px; padding:2px;}

.news-t h5{ font-size:14px; color:#333; line-height:30px;}

.news-t span{ font-size:12px; line-height:24px; color:#999;}

.news-t p{ font-size:14px; line-height:24px; color:#666; text-align:justify;}*/

.hot{ width:380px; height:216px; float:left; border-width:1px; border-color:rgba(0,0,0,0.1); border-style:solid; padding:1px;}

.hot img{width:380px; height:216px; }

.hots{ width:754px; height:218px; float:left; overflow:hidden; }

.hots li{ width:336px; height:89px; border-right:1px solid; border-bottom:1px solid; border-color:rgba(0,0,0,0.1); float:left; padding:10px 20px;}

.hots li h5{ color:#333; font-size:16px; font-weight:normal;}

.hots li span{ font-size:12px; color:#878787;}

.hots li p{ font-size:14px; color:#757575; line-height:22px;}

.hots li a:hover h5{ text-decoration:underline;}



.js-cla{ width:1100px; display:table; padding:30px 20px; background:rgba(0,0,0,0.05);}

.js-cla li a{ float:left; width:316px; padding:0 10px 0 20px; line-height:28px; font-size:14px; font-weight:normal; border-bottom-style:dotted; border-color:rgba(0,0,0,0.1); border-width:1px; margin:0 10px; color:#777; background:url(../imag/ul.png) left no-repeat;}

.js-cla li a:hover{ color:#222; border-color:rgba(0,0,0,0.4);}

.js-cla h3{ font-size:14px; color:#cc0000; margin-bottom:10px; margin-left:20px;}

.js-cla h3 a{ font-weight:normal; color:#777; font-size:12px; float:right;}



.lanrenzhijia{ width:1140px; height:140px; margin:40px auto 20px;}

.lanrenzhijia .tab{ overflow:hidden; margin-bottom:-15px; position:relative; z-index:1; padding-left:20px; background:url(../imag/link.png) no-repeat; }

.lanrenzhijia .tab a{ display:block; padding:8px 20px; font-size:14px; float:left; text-decoration:none; color:#fff; background:#8d8d8d;}

.lanrenzhijia .tab a:hover{ background:#E64E3F; color:#fff; text-decoration:none;}

.lanrenzhijia .tab a.on{ background:#cc0000; color:#fff; text-decoration:none;}

.lanrenzhijia .content{ overflow:hidden; width:1138px; height:100px; position:relative; border-width:1px; border-style:solid; border-color:rgba(0,0,0,0.1);}

.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:100px;}

.lanrenzhijia .content li{ width:1138px; float:left; padding:22px 0 10px;}

.lanrenzhijia .content li a{ padding:10px; font-size:14px; color:#666;}



/*搜索*/

.sub{ width:100%; padding:10px 0; display:table; background:rgba(0,0,0,0.8);  margin-top:0;}

.scla{ width:1140px; margin:0 auto; display:table; font-size:14px; color:#fff;}

.scla tr{ float:left; width:284px; padding:3px 0;}

.tt{ width:70px;}

.scla input{ width:170px;}

select{ width:170px;}





/*mainbaody*/



.ban-s{ width:100%; text-align:center; background:rgba(0,0,0,0.05) url(../imag/ibanner2.jpg) no-repeat center; height:220px;}



.fun{ width:100%; height:32px; line-height:32px; font-size:12px; border-bottom:#d5d5d5 1px solid;

		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=red); /*IE 6 7 8*/ 

		

		background: -ms-linear-gradient(top, #f6f6f6,  #e5e3e3);        /* IE 10 */

		

		background:-moz-linear-gradient(top,#f6f6f6,#e5e3e3);/*火狐*/ 

		

		background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e5e3e3), to(#f6f6f6));/*谷歌*/ 

		

		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e3e3), to(#f6f6f6));      /* Safari 4-5, Chrome 1-9*/

		

		background: -webkit-linear-gradient(top, #f6f6f6, #e5e3e3);   /*Safari5.1 Chrome 10+*/

		

		background: -o-linear-gradient(top, #f6f6f6, #e5e3e3);  /*Opera 11.10+*/

}

.fun div{ width:1140px; margin:0 auto; color:#666; text-align: right;}

.fun div a{ color:#333;}



.mainbody{ width:1140px; margin:0 auto 40px; display:table;}

.mainfl{ width:240px; float:left; display:table; padding:30px 0; background:rgba(0,0,0,0.01);}

.fl-nav, .fl-news, .fl-con{ width:220px; margin:0 auto 20px; display:table;}

.fl-nav h4, .fl-news h4, .fl-con h4{ font-size:15px; color:#fff; /*border-bottom-style:solid; border-bottom-color:rgba(); border-bottom-width:1px;*/ line-height:38px; border-radius:5px; padding-left:20px; border-bottom:1px solid #b7b7b7; border-right:1px solid #b1b1b1;

FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eb2b2b,endColorStr=#cc0000); /*IE 6 7 8*/ 

		

		background: -ms-linear-gradient(top, #eb2b2b,  #cc0000);        /* IE 10 */

		

		background:-moz-linear-gradient(top,#eb2b2b,#cc0000);/*火狐*/ 

		

		background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cc0000), to(#eb2b2b));/*谷歌*/ 

		

		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc0000), to(#eb2b2b));      /* Safari 4-5, Chrome 1-9*/

		

		background: -webkit-linear-gradient(top, #eb2b2b, #cc0000);   /*Safari5.1 Chrome 10+*/

		

		background: -o-linear-gradient(top, #eb2b2b, #cc0000);  /*Opera 11.10+*/

		

		}

.fl-nav ul{ font-size:14px; line-height:34px; margin:3px 0;}

.fl-nav ul li{ margin:2px 0;}

.fl-nav ul li a{ border-bottom:1px dotted rgba(0,0,0,0.2); display:block; color:#454545; padding-left:30px;}

.fl-nav ul li a:hover{ border-bottom:1px dotted #fff; border-radius:5px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=red); /*IE 6 7 8*/ 

		

		background: -ms-linear-gradient(top, #e5e3e3,  #f6f6f6);        /* IE 10 */

		

		background:-moz-linear-gradient(top,#f6f6f6,#e5e3e3);/*火狐*/ 

		

		background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e5e3e3), to(#f6f6f6));/*谷歌*/ 

		

		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e3e3), to(#f6f6f6));      /* Safari 4-5, Chrome 1-9*/

		

		background: -webkit-linear-gradient(top, #f6f6f6, #e5e3e3);   /*Safari5.1 Chrome 10+*/

		

		background: -o-linear-gradient(top, #e5e3e3, #f6f6f6);  /*Opera 11.10+*/

		

		}



.about-us{ font-size:14px; line-height:26px; color:#666;}

.fl-news ul{ padding:3px 0;}

.fl-news ul li{ line-height:20px; padding:5px 10px; font-size:14px; border-bottom:1px dotted rgba(0,0,0,0.2);}

.fl-news ul li a{ color:#666;}

.fl-con ul{ padding:10px 0px; display:table; width:100%;}

.fl-con ul li{ line-height:26px; font-size:12px;}

.fl-con ul li span{ width:58px; display:table; float:left; padding-left:30px; color:#777; text-align:right;}

.fl-con ul li a{ width:132px; float:left; color:#333;}

.tel{ background:url(../imag/us.png) no-repeat 0 -30px;}

.fax{background:url(../imag/us.png) no-repeat 0 -54px;}

.phone{background:url(../imag/us.png) no-repeat 0 -78px;}

.contacts{background:url(../imag/us.png) no-repeat 0 -5px;}

.emal{background:url(../imag/us.png) no-repeat 0 -103px;}

.web{background:url(../imag/us.png) no-repeat 0 -127px;}

.add{background:url(../imag/us.png) no-repeat 0 -150px;}

.fl-con img{ width:216px; border:1px solid #dedede; padding:1px;}



.mainfr{ float:right; width:840px; padding:30px 0px 30px 30px; border-left:1px solid #dedede;}

.newsli li{ padding:10px 20px;}

.newsli li a{ line-height:24px;}

.newsli li span{ color:#999; font-size:12px; padding-left:20px; background:url(../imag/kt.png) left no-repeat;}

.newsli li a h4{ color:#001e4d; font-size:15px; font-weight:500;}

.newsli li a p{ color:#878787; font-size:13px;}

.newsli li:nth-child(even){background:rgba(0,0,0,0.01)}

.newsli li:nth-child(odd){background:rgba(0,0,0,0.03)}

.newsli li:hover{ background:rgba(0,0,0,0.08);}



.porli{ display:table;}



.porli li{ width:240px; float:left; margin:0 10px; padding-left:20px; border-bottom:1px dotted #dCdCdC; background:url(../imag/li.png) no-repeat left;}

/*.porli li:nth-child(even){background:rgba(0,0,0,0.01)}

.porli li:nth-child(odd){background:rgba(0,0,0,0.07)}*/

.porli li img{ width:250px; height:200px; border:1px solid #dedede; padding:1px;}

.porli li a h4{ height:26px; overflow:hidden; color:#001e4d; font-size:14px; font-weight:500; line-height:26px;}

.porli h5{ line-height:32px; color:#cc0000; padding-left:20px; margin-bottom:20px; border-bottom:2px solid #cc0000;}



.listpage{ margin:20px; font-size:12px;}



.listpage span{ padding:4px 10px; border-radius:3px; background:rgba(0,0,0,0.1); border:1px solid rgba(0,0,0,0.1); margin:0 4px;}

.listpage a{ padding:4px 10px; border:1px solid #dedede; border-radius:3px; margin:0 4px; color:#666;}



.show{ display:tablet;}

.show h2{ font-size:20px; line-height:32px; font-weight:500; color:#001e4d;}

.show .info{ font-size:13px; line-height:26px; color:#787878; padding-bottom:3px; border-bottom:1px dashed #666;}

.show .content{ padding:20px 0; font-size:14px; line-height:26px; color:#515151;}



.prxt{ line-height:36px; font-size:14px; color:#666;}

.prxt a{ color:#333; font-size:16px;}

.prxt a:hover{ text-decoration:underline;}



.shnews{ border-style:dashed; border-width:1px; border-color:rgba(0,0,0,0.1); padding:6px 20px 20px; margin-top:20px; display:table; background:rgba(0,0,0,0.02);}

.shnews h5{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); line-height:30px; padding-left:20px; margin-bottom:10px;}

.shnews li{ margin:0 20px; width:359px; float:left; display:table; line-height:26px; font-size:14px; color:#666;}

.shnews li a{ color:#666;}



.shpr{ border-style:dashed; border-width:1px; border-color:rgba(0,0,0,0.1); padding:6px 20px 20px; margin-top:20px; display:table; background:rgba(0,0,0,0.02);}

.shpr h5{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); line-height:30px; padding-left:20px; margin-bottom:10px;}



.brand{ padding-bottom:40px; /*border-bottom:1px dashed rgba(0,0,0,0.2);*/}

.brand div{ display:table; padding:20px;}

.brand h4{ font-size:15px; color:#fff; line-height:38px; border-radius:5px; padding-left:20px; border-bottom:1px solid #b7b7b7; border-right:1px solid #b1b1b1; background:#cc0000;}

.brand img{ width:260px; float:left; margin-right:25px; border:1px solid rgba(0,0,0,0.2); padding:1px; }

.brand p{ font-size:14px; line-height:26px;}



.show_pro{}

.show_pro .content{ font-size:14px; line-height:26px; color:#515151; margin-bottom:80px;}

.show_pro h4{font-size:14px; color:#fff; line-height:38px; border-radius:5px; padding:0 20px; border-bottom:1px solid #b7b7b7; border-right:1px solid #b1b1b1; background:#cc0000; display:table;}

.show_pro h4 span{ font-weight:normal; margin-left:10px; font-size:12px;}



.pro-os{ padding:20px 0; display:table; width:100%}

.pro-os img{ width:260px; float:left; border:1px solid rgba(0,0,0,0.2); padding:1px; margin-right:20px; height:200px;}

.pro-os h2{ line-height:46px; display:table; color:#cc0000; font-size:24px;}

.pro-os a{ line-height:28px; font-size:14px; color:#333;}

.pro-os span{ float:left; width:70px; text-align:right; color:#666;}

.pro-os em{ font-weight:bold; color:#cc0000;}



.pro-fo{ padding-bottom:15px;}

.pro-fo h4{ font-size:14px; margin-bottom:10px; background:rgba(0,0,0,0.1); border-radius:0; color:#333; display:block; border:none;}

.pro-fo table { line-height:28px; color:#515151; font-size:12px;  width:100%; border-width:1px;}

.pro-fo table tr{ width:50%;}

.pro-fo table th{ background:rgba(0,0,0,0.2); font-weight:normal; width:20%; text-align:left; padding-left:20px;}

.pro-fo table td{ background:rgba(0,0,0,0.05); width:30px; padding-left:20px;}





#lanrenzhijia{ width:170px; height:140px; position:fixed; right:-130px; top:270px; background:url(../imag/lanrenzhijia.png) no-repeat 0 0;}

#lanrenzhijia .lanren{ width:130px; height:140px; float:right; overflow:hidden; text-align:center; font-size:14px;color:#013984;}

#lanrenzhijia .lanren h2 a{ color:#013984; font-size:14px; text-decoration:none;}

#lanrenzhijia .lanren h2 a:hover{ color:#FF3600;}





/*--------------------------------------KEFU----------------------------------------*/



.float0831 {

	POSITION:fixed; TOP:180px; RIGHT:1px; _position:absolute; z-index:9999;

}

.float0831 A {

	COLOR:#fff

}

.float0831 A:hover {

	COLOR:#fff; TEXT-DECORATION:underline;

}

.float0831 .floatL {

	POSITION:relative; WIDTH:28px; FLOAT:left

}

.float0831 .floatL A {

	TEXT-INDENT:-9999px; DISPLAY:block; FONT-SIZE:0px

}

.float0831 .floatR {

	BACKGROUND:url(../imag/bg.png);

	behavior:url(pie.htc);

	

}



.float0831 .floatR {

 WIDTH:130px; height:450px; BACKGROUND-REPEAT:no-repeat; FLOAT:left; OVERFLOW:hidden

}

.float0831 .tt {

	text-align:center;

	font-size:15px;

	color:#333;

	margin-top: 55px;

	font-weight:bold;

	font-family:"微软雅黑","宋体"; width:100%;

	}

.float0831 .tt small {

	font-size:12px;

	font-weight:100;

	font-family:Arial, Helvetica, sans-serif;

	}



.float0831 .btnOpen {

	BACKGROUND: url(../imag/img3-5_1.png) no-repeat

}

.float0831 .btnOpen_n {

	BACKGROUND: url(../imag/img3-5_1.png) no-repeat

}

.float0831 .btnCtn {

	BACKGROUND: url(../imag/img3-5_1.png) no-repeat;

}

.float0831 .cn {

margin-top:10px;

text-align:left;

padding:0 10px;

font-size:13px;

}

.float0831 .cn .hot_line {

	font-size:14px;

	color:#666;

	font-weight:100;

	font-family:"宋体";

	line-height:1.5em;

	}

.float0831 .cn .hot_line h2 {

	font-size:15px;

	margin-top:10px;

	color:#333

	}

.float0831 .cn p.qq a {

	background:url(../imag/qq.png) no-repeat left center;

	padding-left:20px;

	color:#666;

	height:25px;

	line-height:25px;

	display:block;

	}

.float0831 .btnOpen {

	POSITION:relative; WIDTH:28px; HEIGHT:118px; TOP:80px; LEFT:0px

}

.float0831 .btnOpen_n {

	POSITION:relative; WIDTH:28px; HEIGHT:118px; TOP:80px; LEFT:0px

}

.float0831 .btnCtn {

	POSITION:relative; WIDTH:28px; HEIGHT:118px; TOP:80px; LEFT:0px

}





.left_service a.li1 {

    background: rgba(0, 0, 0, 0) url("../imag/service_s1.gif") no-repeat scroll 0 0;

    border-right: 1px solid #dcdcdc;

}

.left_service a.li2 {

    background: rgba(0, 0, 0, 0) url("../imag/service_s2.gif") no-repeat scroll 0 0;

}

.left_service a.li3 {

    background: rgba(0, 0, 0, 0) url("../imag/service_s3.gif") no-repeat scroll 0 0;

    border-right: 1px solid #dcdcdc;

}

.left_service a.li4 {

    background: rgba(0, 0, 0, 0) url("../imag/service_s4.gif") no-repeat scroll 0 0;

}

.left_service a.li5 {

    background: rgba(0, 0, 0, 0) url("../imag/service_s5.gif") no-repeat scroll 0 0;

    border-right: 1px solid #dcdcdc;

}

.left_service a.li6 {

    background: rgba(0, 0, 0, 0) url("../imag/service_s6.gif") no-repeat scroll 0 0;

}

.fl-news{ margin:0 auto;}

.left_service{padding:10px; width:220px; display:table;}

.left_service li{ width:110px; float:left; display:table; }

.left_service li a{height:88px; display:block; border-bottom:1px solid #dcdcdc; text-align:center; font-size:12px; color:#333; line-height:144px;}





.y_rta {

    width: 920px;

    height: 32px;

    margin: 0 auto;

    line-height: 32px;

    background-color: #f1f1f1;

}

.y_rta img {

    float: left;

    margin-left: 15px;

    margin-top: 8px;

}

.y_rta span {

    float: left;

    font-size: 14px;

    margin-left: 10px;

}

.hide-boxa{ 

	float: left; 

    margin-top: 2px;

    width: 400px;

    border: 1px solid #f1f1f1;

   

}

.hide-boxa img{ width:100%;}

.y_rtcrtas {

    width: 195px;

    height: 30px;

    margin: 0 auto;

    line-height: 30px;

    background-color: #3170b0;

	margin-left: 20px;

}

.y_rtcrtas img {

    float: left;

    margin-top: 7px;

    margin-left: 10px;

}

.y_rtcrtas span {

    float: left;

    margin-left: 10px;

    font-size: 14px;

    color: #FFF;

}

.y_rtcrt {

    width: 310px;

    float: left;

    margin-left: 20px;

    margin-top:20px;

}

.y_rtcrt li{ font-size:16px; line-height:30px;}

.y_rtcrtb {

    width: 195px;

    margin: 0 auto;

    margin-top: 15px;

	float:left;

	margin-left:30px;

}

.cateslist {

	margin-top: 12px;

	overflow: hidden

}

 .cateslist dl {

	/*border: 1px solid #d5d5d5;*/

	border-radius: 4px;

	overflow: hidden;

	_float: left

}

 .cateslist dl dt {

	background: url(../imag/tit1.gif) repeat-x;

	height: 32px;

	padding-left: 12px;

	line-height: 32px;

	font-weight: bold;

}

.cateslist dl dd {

	float: left;

	margin: 12px 10px;

	width: 200px;

	_margin: 12px 10px;

}

.cateslist dl dd .img {

	width: 200px;

	height: 197px;

}

.cateslist dl dd .img img {

	width: 200px;

	height: 194px;

	border: 1px solid #d5d5d5;

}

 .cateslist dl dd .img a:hover img {

	border: #148d00 1px solid

}

.cateslist dl dd .txt {

	height: 30px;

	line-height: 30px;

	text-align: center;

}

.kcxh_list dl{ width:890px; border:none;}

.kcxh_list dl dt{ line-height: 35px; text-align:center;height: 35px; float:left;width:140px; margin-left:15px; margin-bottom:10px;}

.kcxh_list dl dt a{ font-size: 16px; }

.y_rta {

    width: 920px;

    height: 32px;

    margin: 0 auto;

    line-height: 32px;

    background-color: #f1f1f1;

}

.y_rta img {

    float: left;

    margin-left: 15px;

    margin-top: 8px;

}

.y_rta span {

    float: left;

    font-size: 14px;

    margin-left: 10px;

}

.hide-boxa{ 

	float: left; 

    margin-top: 2px;

    width: 400px;

    border: 1px solid #f1f1f1;

   

}

.hide-boxa img{ width:100%;}

.y_rtcrtas {

    width: 195px;

    height: 30px;

    margin: 0 auto;

    line-height: 30px;

    background-color: #3170b0;

	margin-left: 20px;

}

.y_rtcrtas img {

    float: left;

    margin-top: 7px;

    margin-left: 10px;

}

.y_rtcrtas span {

    float: left;

    margin-left: 10px;

    font-size: 14px;

    color: #FFF;

}

.y_rtcrt {

    width: 310px;

    float: left;

    margin-left: 20px;

    margin-top:20px;

}

.y_rtcrt li{ font-size:16px; line-height:30px;}

.y_rtcrtb {

    width: 195px;

    margin: 0 auto;

    margin-top: 15px;

	float:left;

	margin-left:30px;

}

.table{ height: auto;width: 871px; }

.table ul {height: 32px;width: 871px;}

.table ul li:hover{ height: 30px;width: 100px;  color:#6A97C7;}

.table ul li{ float: left;height: 30px; width: 100px; border: 1px solid #E4E4E4; line-height:30px; text-align:center;}

.table ul .xxdh{ height: 30px;width: 150px; }

.table ul .xxdh:hover{ height: 30px;width: 150px; }

.table ul li a{ display:block; color:#000;line-height:30px; text-align:center; text-decoration:none;}

.liebiao1{height: 30px;width: 871px;}

.liebiao1:hover{ background:#B8B7B7; width:871px;  }

.partner{width: 1100px; margin:0 auto;}

.partner .bbt{height: auto;}

.partner .bbt h2{line-height: 32px;font-size: 24px;color: #0185da;margin-bottom: 12px;}

.partner .bbt em{background: #0185da;display: block;width: 50px;height: 2px;}

.partner .bbt p{line-height: 30px;color: #333;font-size: 15px;margin-top: 6px;}

.partner .pbox{width: 100%;margin-top: 20px;overflow: hidden;}

.partner .pbox ul{}

.partner .pbox ul li{float: left;width: 218px;height: 80px;overflow: hidden;margin: 0 10px;    border: 1px solid #E6E6E6;cursor:pointer}

.partner .pbox ul li img{width: 180px; height: 80px;display: block; margin: 0 auto;}

.partner .pbox ul li:hover{border-color: #0070ce;}



.partner .control{width: 80px; height: 30px; margin-top: -40px; float: right;}

.partner .control .arrleft{width: 30px; height: 30px; float: left;background: url(../imag/left.png) no-repeat center center;cursor: pointer}

.partner .control .arrleft:hover{background: url(../imag/leftHover.png) no-repeat center center;}

.partner .control .arrright{width: 30px; height: 30px; float: right;background: url(../imag/right.png) no-repeat center center;cursor: pointer}

.partner .control .arrright:hover{background: url(../imag/rightHover.png) no-repeat center center;}